package com.tiancheng.trade.order.vo.app.res;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @Author: likailun
 * @Description: 支付记录实体
 * @Date: create in 2021/9/10 7:16 下午
 */
@Getter
@Setter
public class QrPayRecordQueryDetailResVO extends QrPayRecordQueryResVO {

    private PayCardInfo payCardInfo;

    private List<CouponInfo> couponInfo;


    @Getter
    @Setter
    @ToString
    public static class CouponInfo{
        /**
         * 优惠简称
         */
        private String couponName;
        /**
         * 优惠金额
         */
        private String couponAmount;
        /**
         * 优惠类型<br/>
         * DD01 随机立减
         * CP01 抵金券1：无需领取，交易时直接适配并承兑的优惠券
         * CP02 抵金券2：事前领取，交易时上送银联并承兑的优惠券
         */
        private String couponType;
        /**
         * 优惠类型名称
         */
        private String couponTypeName;
    }

    @Getter
    @Setter
    @ToString
    public static class PayCardInfo{
        /**
         * 银行卡号
         */
        private String accNo;
        /**
         * 发卡银行名称
         */
        private String bankName;
        /**
         * 卡类型
         * 1 – 借记卡
         * 2 – 贷记卡（含准贷记卡）
         */
        private String accType;
    }
}
